/*
*	HUD Specific Header File
*	Written by Andrew Moore
*	Arctic Region Supercomputing Center (ARSC)
*	Created June 18, 2009
*	Last Revised September 02, 2009
*/

#ifndef HUD_H

	#define HUD_H

/*----------------------------------------------------------Header Files--------------------------------------------------------------------------------*/
	#include <osg/Notify>
	#include <osgUtil/Optimizer>
	
	#include <osgDB/ReadFile>
	#include <osgDB/ReaderWriter>
	#include <osgDB/fstream>

	#include <osgViewer/Viewer>
	#include <osgViewer/CompositeViewer>
	#include <osgViewer/ViewerEventHandlers>
	#include <osgViewer/ViewerBase>
	#include <osgViewer/Renderer>

	#include <osgGA/TrackballManipulator>
	#include <osgGA/FlightManipulator>
	#include <osgGA/DriveManipulator>
	#include <osgGA/KeySwitchMatrixManipulator>
	#include <osgGA/StateSetManipulator>
	#include <osgGA/AnimationPathManipulator>
	#include <osgGA/TerrainManipulator>

	#include <osg/Material>
	#include <osg/Geode>
	#include <osg/BlendFunc>
	#include <osg/Depth>
	#include <osg/PolygonOffset>
	#include <osg/MatrixTransform>
	#include <osg/Camera>
	#include <osg/RenderInfo>
	#include <osg/ShapeDrawable>

	
	#include <osgText/Text>
	
	#include "standardIncludes.h"
/*-------------------------------------------------------Function Prototypes----------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------------*/

/*---------------------------------------------------------Library Files--------------------------------------------------------------------------------*/
	#include "sanityChecksLibrary.cpp"	//Library containing various sanity check routines.
	#include "stringFormattingLibrary.cpp"  //Library containing various string format correction routines.
	#include "HUDCamera.cpp"	// Library that implements the HUD file.
/*------------------------------------------------------------------------------------------------------------------------------------------------------*/

#endif
